#include<stdio.h>请电脑高手帮我看看对吗?

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:02:08
#include<stdio.h>
{
void main ()
short a,b;
long c;
long long no;
double f1,f2;
a=3;b=5;c=123456789;no=200800180047;f1=3.1415926535;f2=2.18281828;
printf ("%d,%d\n",a,b);
printf ("%ld\n",c);
printf ("%lld\n",no);
printf ("%11.10f,%9.8f\n",f1,f2);
}

#include<stdio.h>
{ //大括号放在main后 。
void main () //main在标准C中返回int.
short a,b;
long c;
long long no; //C中没有long long型量。long的范围为-2147483648-2147483647(十位)。
要表示更大的书要改为float,double.long double.
double f1,f2;
a=3;b=5;c=123456789;no=200800180047;f1=3.1415926535;f2=2.18281828;
printf ("%d,%d\n",a,b);
printf ("%ld\n",c);
printf ("%lld\n",no);
printf ("%11.10f,%9.8f\n",f1,f2);
}
改后如下:
#include<stdio.h>
int main ()
{
short a,b;
long c;
double no;
double f1,f2;
a=3;b=5;c=123456789;no=200800180047;f1=3.1415926535;f2=2.18281828;
printf ("%d,%d\n",a,b);
printf ("%ld\n",c);
printf ("%.0lf\n",no);
printf ("%11.10f,%9.8f\n",f1,f2);
}

直接不对,单从你写的代码估计编译也通过不了的!本身你的程序就有语法错误!

不用高手了,我还没好好学过呢,我就知道你的错误不止一处